The following tables list the members exposed by ITransactionLog<TKey,TValue>.
Name | Description | |
---|---|---|
![]() | FileName | Returns the filename being currently used for transaction logging |
![]() | Size | Returns the current size of the log file in bytes |
Name | Description | |
---|---|---|
![]() | AddValue | The provided key/value pair was added in the provided transaction |
![]() | BeginTransaction | Notifies the log that a transaction is begining and create a token for this transaction scope. |
![]() | CommitTransaction | Commits the provided transaction |
![]() | MergeLog | Merges the contents of the log with an existing ordered key/value pair collection. |
![]() | RemoveValue | The provided key/value pair was removed in the provided transaction |
![]() | ReplayLog | Overloaded. Replay the entire log file to the provided dictionary interface |
![]() | RollbackTransaction | Abandons the provided transaction |
![]() | TruncateLog | Truncate the log and remove all existing entries |
![]() | UpdateValue | The provided key/value pair was updated in the provided transaction |